package Day12.类与对象;

/**
 * java内存的结构分析
 * 1.栈：一般存放基本数据类型（局部变量）
 * 2.堆：存放对象（Cat cat,数组 等）
 * 3.方法区：常量池（常量，比如 字符串），类加载信息
 * java创建对象的流程简单分析
 * Person p=new Person();
 * p.name="jack";
 * p.age=10;
 * 1.先加载Person类的信息（属性和方法信息，只会加载一次）
 * 2.在堆中分配空间，进行默认初始化
 * 3.把地址赋给p，p就指向对象
 * 4.进行指定的初始化，比如说 p.name="jack";p.age=10
 */
public class Demo05 {

}
